package com.mjf.jst.domain;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.math.BigDecimal;
import java.time.LocalDateTime;

/**
 * <p>
 * desc 佰醇-聚水潭商品表
 * </p>
 *
 * @author chenshoumeng
 * @date 2025/7/14 15:43
 */
@Data
@TableName("bc_cjst_sku")
public class BcCjstSku {
    @TableId(value = "id", type = IdType.INPUT)
    private Long id;

    private String skuId;  // 商品编码

    private String iId;  // 款式编码

    private String name;  // 商品名称

    private String shortName;  // 商品简称

    private BigDecimal salePrice;  // 销售价

    private BigDecimal costPrice;  // 成本价

    private String propertiesValue;  // 颜色规格

    private String color;  // 颜色

    private String cId;  // 类目ID

    private String category;  // 分类

    private String enabled;  // 是否启用，0：备用，1：启用，-1：禁用

    private LocalDateTime modified;  // 修改时间

    private String supplierId;  // 供应商编码

    private String supplierName;  // 供应商名称

    private String brand;  // 品牌

    private String marketPrice;  // 市场价

    private String skuCode;  // 国标码

    private String supplierSkuId;  // 供应商商品编码

    private String supplierIId;  // 供应商商品款号

    private String vcName;  // 虚拟分类

    private String skuType;  // 商品类型

    private String creator;  // 创建者

    private LocalDateTime created;  // 创建时间

    private String remark;  // 备注

    private String itemType;  // 商品属性，成品，半成品，原材料，包材

    private String unit;  // 单位

    private Long autoid;  // 唯一id，系统自增id（若商品编码有被修改可以用此字段判断唯一）
}
